home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / Data.cab / _B749402AF6C9400BBEFB1FA9037F233D < prev    next >
Encoding:
Text File  |  2004-06-24  |  991 b   |  46 lines

  1. regc(0, "COMBINED_XFORM")
  2. regc(4, "TEXTURE4_XFORM")
  3. regc(6, "TEXTURE5_XFORM")
  4. regc(8, "FOG_PARAMS")
  5.  
  6. regc4f(10, %detailsize, %sidedetailsize, %detailsborder, %terrain_inv_x)
  7.  
  8. vshader("
  9.  
  10. #include <fog.inc>
  11.  
  12.     vs_1_1
  13.  
  14.     dcl_position    v0
  15.     dcl_normal      v1
  16.  
  17.     def c11, 0.01, -2, 0.00333, 20
  18.  
  19.  
  20.     m4x4    r0, v0, c0
  21.     mov    oPos, r0
  22.  
  23.     FOG(r0.z, c8, r10)
  24.  
  25.     mul     oT0.xy, v0.xz, c10.x       ;mapowanie planarne poziome
  26.     mul     oT1.xy, v0.xy, c10.y       ;mapowanie planarne pionowe 1
  27.     mul     oT2.xy, v0.zy, c10.y       ;mapowanie planarne pionowe 2
  28.     mul     oT3.xy, v0.xz, c10.w       ;mapowanie planarne poziome caloterenowe
  29.  
  30.     dp4    oT4.x, v0, c4
  31.     dp4    oT4.y, v0, c5
  32.  
  33.     mul     oT5.xy, v0.xz, c10.w       ;mapowanie planarne poziome caloterenowe
  34.  
  35.     sge     oD1.xyz, v1.y, c10.z    ;maska do nakladania poziomego detalu
  36.     max     r0, -v1, v1      ;maska do blendowania pionowych detali
  37.     sge        oD1.w, r0.x, r0.z
  38.  
  39.     mul     oD0.w, v0.y, c11.z      ;miekka woda
  40.  
  41.  
  42.  
  43.  
  44.  
  45. ")
  46.